351
268
519
25
53
36
39
102
194
82
173
1K
110
190
74
30
83
48
59
154
232
718
724
56
99
92
73
66
49
45
60
116
57
81
152
108
399
195
343
131
91
337
720
103
65
191
61
517
155
3K
336
364
278
233
204
78
302
200